.account{
  display: flex;
  padding: 16px;
}

.account-menu {
  flex: 0 0 auto;
  width: 160px;
  margin-right: 18px;

  > li:first-child {
    color: #BB3C40;
    border: 0 none;
    background-color: #fff;
  }

  > li {
    font-size: 20px;
    line-height: 80px;
    display: block;
    height: 80px;
    text-align: center;
    border-top: 1px solid #E4E4E4;
    background-color: #FCFCFC;

    > .active {
      background-color: #BB3C40;
      color: #fff;
    }
    a {
      color: #666;
      display: block;
    }
  }
}

.account-content {
  flex: 1;

  .button-container {
    margin-top: 86px;

    .button {
      margin: 0 auto;
      width: 193px;
      height: 42px;
      line-height: 42px;
      font-size: 23px;
    }
  }
}

.account-block {
  border: 2px solid #e4e4e4;
  border-radius: 5px;

  &__title {
    font-size: 20px;
    padding: 20px;
    border-bottom: 1px solid #e4e4e4;
  }

  &__content {
    padding: 30px 20px;
  }
}
